mysql一直拒绝登录

您所在的位置:网站首页 ppt 地图动画 mysql一直拒绝登录

mysql一直拒绝登录

2023-09-24 17:39| 来源: 网络整理| 查看: 265

关键条目:ERROR 1045(28000): Access deniedforuser'root'@'localhost'(using password: YES)

这个错误1045(28000)的本质其实就是访问被拒绝,问题原因也很简单,就是用户密码不适用,也可以理解为用户或密码错误。

Access deniedforuser'root'@'localhost'是说登录账户‘root’host为'localhost'的这个账户,访问本数据库被拒绝了。

using password: YES是指你登录时是否输入了密码,如果输入了,就显示YES,没有输入就显示NO。在mysql中,提供了一些无密码或者匿名登录方法,这条信息是用于区分这些情况的。

1.密码错误

出现这个问题最常见的原因,就是密码输入错了。那么如果你还有管理员账户,用管理员账户登录并提取或者修改账户密码就可以。如果管理员账户无法登录,那么就需要绕过数据库的访问控制器,直接登入数据库。

绕过访问控制器的方法很多,根据所用系统和使用的mysql版本不同,会有不同方法。这里介绍linux下的一种方法。首先关闭mysql服务,直接输入下述命令:

① mysqld_safe--user=mysql --skip-grant-tables --skip-networking &

然后进入访问路径(linux一般是/usr/bin),用②mysql -u root登录,即无密码登录。

这时一般就可以登录了。需要注意的是,系统不会允许同时运行多个访问进程,所以之前运行①的时候要求



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3